// 4选1 16位多路选择器

module mux4x16 (
    input [15:0] a0,a1,a2,a3,
    input [1:0] mux,
    output wire [15:0] q
);

    assign q = (mux[1] == 1'b0)? ((mux[0] == 1'b0)? a0:a1):((mux[0] == 1'b0)? a2:a3);
    
endmodule